"""
工作流管理模块

基于LangGraph的工作流编排系统，提供数据处理、分析决策、
交易执行、监控报告等核心业务流程的自动化编排。
"""

from .workflow_manager import WorkflowManager
from .workflow_types import (
    WorkflowType, WorkflowStatus, WorkflowNode, WorkflowEdge,
    WorkflowDefinition, WorkflowInstance, WorkflowContext
)
from .data_processing_flow import DataProcessingFlow
from .analysis_decision_flow import AnalysisDecisionFlow
from .trading_execution_flow import TradingExecutionFlow
from .monitoring_reporting_flow import MonitoringReportingFlow

__all__ = [
    "WorkflowManager",
    "WorkflowType",
    "WorkflowStatus", 
    "WorkflowNode",
    "WorkflowEdge",
    "WorkflowDefinition",
    "WorkflowInstance",
    "WorkflowContext",
    "DataProcessingFlow",
    "AnalysisDecisionFlow", 
    "TradingExecutionFlow",
    "MonitoringReportingFlow"
]